Skip to content

release: 0.124.0 - #208

Merged
Sayan- merged 4 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk
Oct 13, 2026
Merged

Sayan- merged 4 commits into
mainfrom
release-please--branches--main--changes--next--components--sdk

Conversation

@kernel-internal

@kernel-internal kernel-internal Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

0.124.0 (2026-10-13)

Features

  • Accept intent creation without a fixed status (7cf9f3d)
  • Complete Visa vault verification and transaction reporting (41d139b)

Bug Fixes

  • seal browser pool acquire SDK results (05baf34)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions


Note

Medium Risk
Vault changes touch payment reporting and verification recovery flows; the acquire return type is a TypeScript contract change callers must handle when polling pools.

Overview
Release 0.124.0 bumps the package and changelog for new API surface and a small client fix.

Vault (Kernel Visa) adds two item operations: confirm_transaction (report observed merchant outcomes with amount, currency, status, type, and timestamp) and restart_verification (fresh local verification when the API advertises it). Types and performOperation unions are updated; recovery_required docs now describe attestation failures and when restart is allowed. Purchase specs can optionally include merchant_category and merchant_category_code.

Browser pools: browserPools.acquire is typed to return BrowserPoolAcquireResponse | null so HTTP 204 (poll timeout, no browser) resolves to null without erroneous retries; tests cover 200, 204, and 404.

Playwright executor docs drop the note about 400 on pre-executor browser images.

Reviewed by Cursor Bugbot for commit 3057ccc. Bugbot is set up for automated code reviews on this repo. Configure here.

Stainless-Generated-From: 6bc0ad2167ef3c9dc448d369c65b6dddaf810f83
Stainless-Generated-From: d54953dbb92408154db619b74c2f47a7b1b9e70d
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from ecb085e to fa52f52 Compare October 12, 2026 18:35
Stainless-Generated-From: 84848c5c813657f5f15cdbaee33043027335cf58
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from fa52f52 to 3057ccc Compare October 13, 2026 22:34

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 3057ccc. Configure here.

body: BrowserPoolAcquireParams,
options?: RequestOptions,
): APIPromise<BrowserPoolAcquireResponse> {
): APIPromise<BrowserPoolAcquireResponse | null> {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acquire return type breaks callers

High Severity

browserPools.acquire now resolves to BrowserPoolAcquireResponse | null. This ships in minor 0.124.0 as a bug fix, with no BREAKING CHANGE marker. Strict TypeScript callers that read fields on the result no longer typecheck.

Fix in Cursor Fix in Web

Triggered by learned rule: Flag type-narrowing Stainless regen as breaking (semver minor)

Reviewed by Cursor Bugbot for commit 3057ccc. Configure here.

@Sayan- Sayan- left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the generated release changes and acquire response behavior; CI is passing.

@Sayan-
Sayan- merged commit 3466ccd into main Oct 13, 2026
11 checks passed
@kernel-internal

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant